html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  background: #f3f3f4;
}
body {
  font: 12px/1.5 'Microsoft YaHei';
  color: #333;
  min-width:1400px;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
a {
  text-decoration: none;
  outline: none;
  color: #222;
  display: inline-block;
}
i,
em,
b {
  font-style: normal;
  font-weight: normal;
}
a:hover {
  color: #30b2e6;
  text-decoration: none;
}
a:hover,
input,
tr {
  transition: all 0.25s ease 0s;
  -moz-transition: all 0.25s ease 0s;
  -webkit-transition: all 0.25s ease 0s;
  -o-transition: all 0.25s ease 0s;
  -ms-transition: all 0.25s ease 0s;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
/*
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
*/
input,
textarea,
select {
  font: 12px/16px '微软雅黑' !important;
  border: 1px solid #cecece;
  outline: none;
  vertical-align: top;
  color: #aaa;
  border-radius: 0;
  -webkit-appearance: none;
  /*去除系统默认的样式*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
  /* 点击高亮的颜色*/
}
input[placeholder] {
  color: #555;
}
input[type='text']::-ms-clear {
  display: none;
}
input[disabled='disabled'] {
  cursor: not-allowed;
}
input[type='submit'] {
  cursor: pointer;
  -webkit-transition: all 0.25s linear 0s;
          transition: all 0.25s linear 0s;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: "";
  clear: both;
  height: 0;
}
.clearfix {
  *zoom: 1;
  *width: 100%;
  *overflow: hidden;
  *height: 0;
}
html .hide {
  display: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  resize: none;
}
.overflow {
  overflow: hidden;
}
.fl {
  float: left;
}
/*宸︽诞鍔�*/
.fr {
  float: right;
}
/*鍙虫诞鍔�*/
.tl {
  text-align: left;
}
/*鏂囧瓧宸﹀榻�*/
.tc {
  text-align: center;
}
/*鏂囧瓧灞呬腑瀵归綈*/
.tr {
  text-align: right;
}
/*鏂囧瓧鍙冲榻�*/
.num {
  padding: 0 5px;
}
.mt6 {
  margin-top: 6px;
}
/*澶撮儴*/
.head {
  min-width:1270px;
  background-color: #30b2e6;
  height: 45px;
  width: 100%;
  color: #fff
  /*鎼滅储*/
}
.head h1 {
  float: left;
  height: 100%;
  width: 168px;
  margin: 0;
}
.head-logo {
  height: 100%;
  width: 100%;
  display: block;
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  background: url("../img/shunyou_logo.png") no-repeat scroll 0px 0px;
}
.head-nav {
  padding-left: 168px;
  height: 45px;
  box-sizing: initial;
}
.head-nav ul {
  float: left;
  padding-left: 14px;
}
.head-nav li {
  float: left;
  margin-right: 25px;
  line-height: 45px;
  font-size: 14px;
}
.head-nav li a:hover,
.head-nav li a.active {
  border-bottom: 3px solid #006db5;
  color: #fff;
}
.head-search {
  float: left;
  height: 28px;
  line-height: 28px;
  padding-left: 30px;
  padding-right: 10px;
}
.head .search-inp {
  float: left;
  width: 98px;
  font: 12px/15px "寰蒋闆呴粦";
  padding: 5px 14px;
  border: none;
  color: #fff!important;
  background: #006db5;
}
.head .search-inp:focus {
  color: #222;
}
.head-username {
  position: relative;
  width: 80px;
}
.head-username a {
  text-align: center;
  display: block;
  color: #fff;
}
.head-cz {
  position: absolute;
  left: 80px;
  width: 130px;
  height: 32px;
  background: #fff;
  padding: 7px 8px;
  z-index:100;
  top: -3px;
}
.head-cz a {
  float: left;
  height: 18px;
  line-height: 18px;
  color: #fff;
}
.head-cz .user-center {
  width: 64px;
  margin-right: 10px;
  background: #009f0e;
}
.head-cz .user-center:hover {
  background: #01860d;
}
.head-cz .user-colse {
  width: 40px;
  background: #cf2a26;
}
.head-cz .user-colse:hover {
  background: #b92622;
}
.foot {
  font-size: 10px;
  position: relative;
  width: 100%;
  text-align: center;
  color: #222;
  padding-right: 20px;
  height: 40px;
  background: #999;
}
.commodity,
.publish,
.tools,
.verview,
.commod,
.order,
.shipments,
.statements,
.system,
.head-search,
.search-1,
.search-2,
.search-3,
.select-tit,
.add-big,
.search-btn,
.page-first,
.page-prev,
.page-next,
.page-last,
.check-bg,
.up-bg,
.delete,
.add,
.edit,
.messege,
.jian,
.bigup,
.bigdown,
.bigmemu,
.lamp,
.small-set,
.side-a1,
.side-a2,
.side-a3,
.side-a4,
.side-a5,
.side-b1,
.side-b2,
.side-b3,
.side-b4,
.side-b5,
.side-b6,
.side-c1,
.side-c2,
.side-c3,
.side-d1,
.side-d2,
.merchant,
.company,
.personal {
  background: url(../img/bg.png) no-repeat;
  display: inline-block;
}
.commodity {
  background-position: 0 -414px;
}
.publish {
  background-position: 0 -451px;
}
.tools {
  background-position: 0 -491px;
}
.side-a1 {
  background-position: 0 -1238px;
}
.side-a2 {
  background-position: 0 -1279px;
}
.side-a3 {
  background-position: 0 -1319px;
}
.side-a4 {
  background-position: 0 -1358px;
}
.side-a5 {
  background-position: 0 -1397px;
}
.side-b1 {
  background-position: 0 -1436px;
}
.side-b2 {
  background-position: 0 -1473px;
}
.side-b3 {
  background-position: 0 -1513px;
}
.side-b4 {
  background-position: 0 -1554px;
}
.side-b5 {
  background-position: 0 -1592px;
}
.side-b6 {
  background-position: 0 -1634px;
}
.side-c1 {
  background-position: 0 -1673px;
}
.side-c2 {
  background-position: 0 -1713px;
}
.side-c3 {
  background-position: 0 -1752px;
}
.side-d1 {
  background-position: 0 -1791px;
}
.side-d2 {
  background-position: 0 -1827px;
}
.company {
  background-position: 0 -1915px;
}
.personal {
  background-position: 0 -1874px;
}
.verview,
.commod,
.order,
.shipments,
.statements,
.system,
.merchant {
  height: 45px;
  display: block;
  padding-left: 27px;
  font-weight: bold;
  color: #fff;
  background-color: #30b2e6;
  border-bottom: 3px solid #30b2e6;
}
.verview {
  background-position: 0 -4px;
}
.commod {
  background-position: 0 -48px;
  padding-left: 27px;
}
.order {
  background-position: 0 -936px;
  padding-left: 23px;
}
.shipments {
  background-position: 0 -92px;
}
.statements {
  background-position: 0 -140px;
}
.system {
  background-position: 0 -183px;
}
.merchant {
  background-position: 0 -1948px;
}
.head-search {
  background-position: 0 -234px;
  margin-top: 9px;
}
.search-1,
.search-2,
.search-3 {
  float: left;
  width: 32px;
  height: 32px;
}
.search-3 {
  height: 26px;
}
.search-1 {
  background-position: 10px -275px;
  background-color: #fff;
}
.search-2 {
  background-position: 10px -316px;
  background-color: #cfdedf;
}
.search-3 {
  background-position: 5px -370px;
  background-color: #006db5;
}
.search-3:hover {
  background-color: #0266a8;
}
.up-bg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.select-tit,
.up-bg {
  background-position: right -528px;
}
.select-tit:hover,
.th-list:hover .up-bg,
.down-bg {
  background-position: right -559px;
}
.select1-tit {
  background-position: right -585px;
}
.select1-tit:hover {
  background-position: right -615px;
}
.add-big {
  width: 28px;
  height: 28px;
  background-position: 0 -640px;
  opacity: 0.9;
}
.add-big:hover {
  opacity: 1;
}
.search-btn {
  width: 28px;
  height: 28px;
  border: none;
  background-color: #9fc8e3;
  background-position: 3px -670px;
  opacity: 0.9;
}
.search-btn:hover {
  opacity: 1;
}
.page-first,
.page-prev,
.page-next,
.page-last {
  opacity: 0.8;
}
.page-first:hover,
.page-prev:hover,
.page-next:hover,
.page-last:hover {
  opacity: 1;
}
.page-first {
  background-position: 8px -826px;
}
.page-prev {
  background-position: 8px -870px;
}
.page-next {
  background-position: 10px -848px;
}
.page-last {
  background-position: 8px -804px;
}
.edit,
.check-bg {
  width: 21px;
  height: 21px;
  background-position: 0 -906px;
}
.delete,
.add,
.edit,
.jian {
  vertical-align: middle;
  width: 22px;
  height: 22px;
  opacity: 0.8;
  cursor: pointer;
}
.delete {
  background-position: 6px -766px;
  background-color: #e84c3d;
}
.delete:hover,
.add:hover,
.jian:hover .bigup:hover,
.bigdown:hover,
.bigmemu:hover {
  opacity: 1;
}
.add {
  background-position: 6px -787px;
  background-color: #30b2e6;
}
.jian {
  background-position: 2px -743px;
  background-color: #30b2e6;
}
/*.area-hide,.tree-expanded{background-position:0 -745px}
.area-show,.tree-collapsed{background-position:4px -789px}

.tree-expanded,
.tree-collapsed{background-color: #30b2e6;
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    vertical-align: middle;
    width: 18px;
}*/
.messege {
  height: 22px;
  padding-left: 28px;
  background-position: 0 -994px;
}
.bigup,
.bigdown,
.bigmemu {
  width: 32px;
  height: 32px;
  opacity: 0.8;
}
.bigup {
  background-position: 3px -1028px;
}
.bigdown {
  background-position: 3px -1070px;
}
.bigmemu {
  background-position: 2px -1113px;
  margin: 0 10px;
}
.lamp {
  width: 17px;
  height: 22px;
  background-position: -1px -1160px;
  vertical-align: middle;
  margin-right: 15px;
}
.small-set {
  height: 22px;
  background-position: 0 -1201px;
  padding-left: 22px;
}
/*selectbox*/
.select {
  position: relative;
  width: 145px;
}
.select-tit {
  text-align: left;
  box-sizing: border-box;
  padding-left: 14px;
  width: 100%;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  color: #fff;
  background-color: #77c0f1;
  border-radius: 3px;
}
.select-tit:hover {
  color: #fff;
}
.select-con {
  color: #666;
  display: none;
  position: absolute;
  width: 100%;
  overflow: hidden;
  background: #fff;
  text-align: left;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.select-con li {
  margin: 0!important;
  padding-left: 15px;
  cursor: pointer;
}
.select-con li:hover {
  color: #fff;
  background: #30b2e6;
}
.select1-tit {
  line-height: 20px;
  background-color: #fff;
  color: #666;
  border: 1px solid #95b8e7;
}
.select1 a:hover {
  background-color: #fff;
  color: #666;
}



/*table option button*/
.st-btn {
  width: 60px;
  margin-top:0px;
  z-index:0;
}
.st-btn-tit {
  padding-left:10px;
  padding-right:10px;
  width:100%;
  height:22px;
  line-height:22px;
  display:inline-block;
  color:#fff;
  background-color:#77c0f1;
  border-radius:3px;
}
.st-btn-tit:hover {
  color: #fff;
  cursor:pointer;
}
.st-btn-con {
  position:absolute;
  background-color: #bcebff;
  display: none;
  border-radius: 3px;
}
.st-btn-con div ul li {
  padding: 3px 6px;
  white-space:nowrap;
  background-color: #bcebff;
  margin-top:0px;
}
.st-btn-con div ul li.active{
	cursor: pointer;
}
.st-btn-con div ul li.un-active{
	color: #c0c0c0;
	cursor:not-allowed;
}
.st-btn-con div ul li.active:hover {
  color: #fff;
  background: #3399FF;
  border-radius: 5px;
}

/*table option button end*/
/*琛ㄥ崟*/
.inp-l,
.inp-m,
.inp-s {
  padding: 6px 10px;
  font: 12px/16px "寰蒋闆呴粦";
  border: none;
  border-top: 1px solid #9f9f9f;
  box-shadow: 1px 0 1px rgba(0, 0, 0, 0.2) inset;
}
.inp-l {
  width: 345px;
}
.inp-m {
  width: 110px;
}
.inp-s {
  width: 50px;
}
.inp-l:focus,
.inp-m:focus,
.inp-s:focus {
  color: #333;
}
.inp-ss {
  width: 90px;
  padding: 2px 10px;
  border: 1px solid #95b8e7;
  border-radius: 3px;
}
.table-list {
  /* tr{
		transition:background .25s ease 0s;
		&:hover{
			background:#e8f8ff;
			td:first-child{
				border-left:3px solid #30b2e6;
			}
		}
	} */
}
.table-list th {
  height: 28px;
  padding: 0 5px;
 /* text-align: left;*/
  line-height: 28px;
  color: #fff;
  background: #30b2e6;
  border-left: 1px solid #fff
  /* &:first-child{
			border-left:3px solid #30b2e6;
		} */
}
.table-list .tr {
  text-align: right;
}
.table-list td {
  line-height: 24px;
  padding: 5px
  /* &:first-child{
			transition:border .25s ease 0s;
			border-left:3px solid #fff;
		} */
}
.title a.post_btn{
	color: #0e58a7;
    text-decoration: underline;
    font-size: 12px;
}
.title img{
	vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 3px;
}
.table-list td .datastar{
	color: #f00;
    font-size: 14px;
    margin-right: 5px;
}
.table-list tr:nth-child(odd) {
  background: #e4f0fc;
}
.table-list tr.bg_b8eaff {
  background: #b8eaff;
}
.table-list td input[type="checkbox"],
.table-list td input[type="radio"] {
  margin: 1px 10px 0 0;
  -webkit-appearance: checkbox;
}
.table-list1 td {
  padding: 6px;
}
.table-checklist td {
  line-height: 18px;
  border-bottom: 1px solid #e0ebec;
}
.shop-details {
  margin-top: 6px;
}
.shop-details th {
  padding: 11px 11px;
  line-height: 20px;
  background-color: #f6f6f6;
  border-bottom: 2px solid #fff;
}
.shop-details .th-tit {
  text-align: center;
  min-width:72px;
  background: #b1d8f2;
  color: #333;
}

.shop-details td {
  border-bottom: 1px solid #fff;
  height: 12px;
  padding: 11px 7px;
  background: #e8f8ff;
}
.shop-details .td-details span {
  float: left;
  box-sizing: border-box;
  text-align: center;
  display: inline-block;
  padding: 0 6px;
  line-height: 22px;
}
.shop-details .shop-specs {
  float: left;
  margin-right: 6px;
  width: 175px;
  text-align: center;
  line-height: 22px;
}
.shop-details .shop-specs th {
  padding: 0;
  border-right: 1px solid #e8f8ff;
  color: #666;
  background: #b8eaff;
  border-bottom-width: 1px;
  width: 50%;
}
.shop-details .shop-specs td {
  backgruond: #dfe9f7;
  padding: 0;
  border-right: 1px solid #e8f8ff;
}
.ul-details {
  width: 100%;
  overflow: hidden;
}
.ul-details li {
  float: left;
  margin: 0 6px 6px 0;
}
.table-edit th {
  line-height: 28px;
  padding: 7px 11px;
}
.table-btn {
  width: 100%;
  line-height: 28px;
  text-align: center;
  background: #b8eaff;
}
.table-btn tr td {
  border: 2px solid #fff;
}
.table-btn tr td:first-child {
  border-left: none;
}
.table-btn tr td:last-child {
  border-right: none;
}
.freight .table-list tr:nth-child(2n) {
  background: #fff;
}
.freight td {
  padding: 6px 12px;
}
.package td {
  padding: 12px 5px;
  border: none;
}
.page {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 18px 10px 18px;
  overflow: hidden;
  line-height: 32px;
}
.page-l {
  float: left;
}
.page-r {
  float: right;
  border: 1px solid #dfe5e7;
  border-radius: 3px;
  overflow: hidden;
}
.page-r a {
  float: left;
  vertical-align: middle;
  height: 30px;
  width: 28px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  border-right: 1px solid #dfe5e7;
}
.page-r a:last-child {
  border: none;
}
.check-btn {
  height: 22px;
  padding: 0 22px;
  line-height: 22px;
  color: #fff;
  background: #77c0f1;
  border-radius: 3px;
}
.check-btn:hover {
  background: #68b2e3;
  color: #fff;
}
.handle-btn {
  height: 22px;
  padding: 0 22px;
  line-height: 22px;
  color: #fff;
  background: #f90;
  border-radius: 3px;
}
.handle-btn:hover {
  background: #f70;
  color: #fff;
}
/*鍏敤棰滆壊*/
.cred {
  color: #ff0000;
}
.cblue {
  color: #3399ff;
}
.cgray {
  color: #999999;
}
.bgorenge {
  background: #eca927;
  color: #ffffff;
}
.bggreen {
  background: #63e293;
  color: #ffffff;
}


.cgreen {
  color: #29c0a1;
}
/*涓讳綋*/
.main {
  width:100%;
  min-width: 1270px;
  min-height: 425px;
  margin-top: 9px;
  background: #e8f8ff;
  overflow-y:auto;
}
/*涓讳綋*/
.main-nobg {
  width:100%;
  min-width: 1000px;
/**  min-height: 525px;*/
 /** margin-top: 9px;*/
 overflow-y:auto;
}
.main-nobg2 {
  width:100%;
  min-width: 100px;
  min-height: 300px;
 /** margin-top: 9px;*/
  overflow-y:auto;
}
.main-nav {
  width: 138px;
  min-height: 450px;
  float: left;
  color: #333;
  overflow-y:auto; 
}
.main-nav dt {
  padding:20px 15px 0 15px;
  height: 40px;
  line-height: 40px;
  box-sizing:content-box !important;
  font-weight:700;
}
.main-nav dt strong {
  font-weight: bold;
}
.main-nav dd {
  line-height: 26px;
}
.main-nav a {
  display: block;
  padding-left: 39px;
  color: #666;
}
.main-nav a:hover,
.main-nav a.active {
  background: #8db7d3;
  color: #fff;
}
/*涓讳綋宸︿晶*/
.main-con {
  margin-left: 128px;
  padding: 0 0 0 9px;
  overflow: hidden;
  background: #e0ebec;
  /* height: 100%; */
}
.attr-blue {
  padding: 8px 0;
  line-height: 22px;
  background: #30b2e6;
  box-sizing: border-box;
}
.attrs {
  padding: 11px 0;
  line-height: 22px;
  background: #fff;
  box-sizing: border-box;
}
.attrs li {
  height: 22px;
  margin-top: 10px;
}
.attrs li:first-child {
  margin: 0;
}
.attrs label {
  float: left;
  padding: 0 14px;
}
.attrs .radiobox a.checked,
.attrs .radiobox a:hover {
  color: #fff;
  background: #77c0f1;
}
/*鍟嗗搧鎼滅储*/
.main-l-search {
  box-sizing: initial;
  height: 28px;
  margin: 0 14px 14px 14px;
  padding-top: 14px;
  overflow: hidden;
}
.main-l-search .search-inp {
  width: 120px;
  padding: 7px 10px;
  color: #666;
  border: none;
  background: #b1d8f2;
}
/*鍟嗗搧鍒楄〃*/
.shop-list {
  margin-top: 6px;
  background: #fff;
}
.shop-list-img {
  width: 88px;
  height: 88px;
  overflow: hidden;
}
.shop-list .shop-tit {
  font-weight: bold;
  color: #30b2e6;
}
/*涓讳綋鍙充晶*/
/*鏌ョ湅鍟嗗搧*/
.shop-check {
  background: #fff;
}
.shop-hd {
  box-sizing: initial;
  height: 21px;
  line-height:0px;
  padding: 14px;
  border-bottom: 2px solid #9fc8e3;
}
.shop-hd-tit {
  float: left;
}
.shop-hd .check-bg {
  float: right;
}
/*鍒嗙被*/
.sorting {
  color: #222;
  line-height: 28px;
  background: #fff;
}
.sorting-all {
  padding-left: 37px;
  line-height: 32px;
  font-weight: bold;
}
.sorting-area {
  border-top: 1px solid #e0ebec;
}
.sorting .first-layer strong {
  padding-left: 14px;
  cursor: pointer;
}
.sorting .first-layer strong i {
  vertical-align: middle;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #30b2e6;
}
.sorting .first-layer .fw {
  font-weight: bold;
}
.sorting .first-layer a {
  display: block;
  padding-left: 56px;
  border-left: 3px solid #fff;
  color: #666;
}
.sorting .first-layer a:hover,
.sorting .first-layer a.acitve {
  box-sizing: border-box;
  border-left: 3px solid #30b2e6;
  background: #e8f8ff;
}
.sorting .second-layer strong {
  padding-left: 37px;
}
.sorting .second-layer a {
  padding-left: 77px;
}
.sorting .third-layer strong {
  padding-left: 56px;
}
.sorting .third-layer a {
  padding-left: 102px;
}
/*鍏敤鏍囬*/
.box-hd {
  height: 46px;
  line-height: 22px;
  padding: 12px 10px;
  border-bottom: 1px solid #b8eaff;
}
.box-hd-tit {
  line-height: 22px;
  float: left;
}
.box-hd b {
  font-weight: bold;
}
.order-bg {
  position: relative;
  top: -12px;
  height: 45px;
  overflow: hidden;
  float: left;
}
.order-side dt {
  font-size: 14px;
}
.order-side dt strong {
  font-weight: bold;
}
.order-process {
  background: #e1f5fd;
  border-bottom: 1px solid #b8eaff;
  overflow: hidden;
  width: 100%;
}
.business-box {
  padding-top: 20px;
  height: 94px;
}
.business-box-tit {
  position: relative;
  z-index: 2;
  float: left;
  width: 82px;
  height: 60px;
  background: #f90;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  padding-top: 10px;
}
.business-box-con ul {
  z-index: 1;
  position: relative;
  left: -17px;
}
.business-box-con li {
  position: relative;
  float: left;
  width: 70px;
  height: 2px;
  background: #f90;
}
.business-box-con li:after {
  position: absolute;
  right: 0;
  top: -4px;
  content: "";
  width: 10px;
  height: 10px;
  background: #fff;
  border: 2px solid #f90;
  border-radius: 50%;
}
.business-box-con .process-text {
  width: 65px;
  position: absolute;
  left: 50%;
  text-align: center;
  padding-top: 10px;
}
.business-box-con .process-text p {
  font-size: 11px;
  line-height: 16px;
}
.business-box-con li:first-child:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  height: 2px;
  background: #e1f5fd;
}
.business-box-con li.process-active:after {
  position: absolute;
  right: 0;
  top: -6px;
  content: "";
  width: 12px;
  height: 12px;
  background: #f33;
  border: 2px solid #fff;
  border-radius: 50%;
}
.wareh {
  padding: 0;
  height: 80px;
}
.wareh li {
  background: #ccc;
}
.wareh li:after {
  border-color: #cccccc;
}
/*涔板鐣欒█*/
.buyers {
  background: #fcf5bd;
  border: 1px solid #f8e33a;
  padding: 10px;
}
.buyers dl dt {
  line-height: 22px;
  float: left;
  width: 70px;
  text-align: right;
  font-weight: bold;
}
.buyers dl dd {
  line-height: 22px;
  padding: 0 10px 0 70px;
}

/*浠樻鐣欒█*/
.memo {
  background: #febcc2;
  border: 1px solid #fd7583;
  padding: 10px;
}
/*寮傚父*/
.error {
  background: #CF2A27;
  border: 1px solid #CF2A27;
  color: #FFFFFF;
  text-align: center;
  font-size: 14px;
  padding: 10px;
}
.memo dl dt {
  line-height: 22px;
  float: left;
  width: 70px;
  text-align: right;
  font-weight: bold;
}
.memo dl dd {
  line-height: 22px;
  padding: 0 10px 0 70px;
}

.order-review {
  background: #fbeeee;
  border: 1px solid #fbcdcd;
}
.order-review span {
  display: inline-block;
  padding: 0 10px;
  color: #ffffff;
}
.order-review span.bg1bbc9b {
  background: #1bbc9b;
}
.order-review span.bgff8c8c {
  background: #ff8c8c;
}
.tab {
  margin-top: 10px;
  background: #e1f5fd;
  height: 42px;
  border-bottom: 1px solid #b8eaff;
}
.tab li {
  float: left;
  line-height: 39px;
  width: 60px;
  text-align: center;
  cursor: pointer;
}
.tab li:hover,
.tab .active {
  border-bottom: 3px solid #30b2e6;
  line-height: 39px;
}
.tab .cz {
  padding-top: 10px;
}
.tab-con-tit {
  margin-top: 10px;
  line-height: 28px;
  background: #30b2e6;
  height: 28px;
  color: #fff;
  padding-left: 18px;
}
.tab-con-tit .jian {
  margin: 3px 10px 0 0 ;
}
/*娑堥櫎*/
.mt0 {
  margin-top: 0;
}
.fw {
  font-weight: bold;
}
.order-cz {
  height: 32px;
  background: #30b2e6;
  text-align: center;
}
.subnav {
  float: left;
  position: relative;
  z-index: 2;
  width: 150px;
  border: 1px solid #b8eaff;
  line-height: 32px;
}
.subnav dt,
.subnav #warehousePanel > div > div.subnav-tit {
  background: #b8eaff;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
}
.subnav dt .check-btn,
.subnav #warehousePanel > div > div.subnav-tit .check-btn {
  margin-top: 5px;
}
.subnav #warehousePanel > div > div,
.subnav dd {
  border-bottom: 1px solid #ddd;
  height: 32px;
  line-height: 32px;
  padding-left: 25px;
}
.subnav a {
  display: block;
}
.subnav-tit {
  background: #b8eaff;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
}
.bundles-main {
  height: 100%;
  position: relative;
  padding-left: 162px;
  z-index: 1;
}
.bundles-main input[type=radio] {
  margin-top: 10px;
}
.bundles-main .check-btn {
  margin: 5px 10px 0 0;
}
.right-side {
  position: absolute;
  top: 0;
  right: 0;
  width: 240px;
  line-height: 32px;
}
.right-side-tit {
  background: #b8eaff;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
}
.right-side-tit1 {
  background: #e1f5fd;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
  border-bottom: 1px solid #b8eaff;
}
.right-side-tit2 {
  background: #fbeeee;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
  border-bottom: 1px solid #fbcdcd;
}
.right-side-con {
  padding: 7px;
  border: 1px solid #b8eaff;
}
.right-side-con p {
  line-height: 22px;
  padding-top: 10px;
}
.right-side-foot {
  background: #b8eaff;
  padding: 0 10px;
  height:32px;
}
.bundles-table {
  padding-right: 252px;
}
.screening-results {
  padding: 8px 0;
  line-height: 22px;
}
.checkbox-i {
  width: 200px;
  display: inline-block;
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.yjfz {
  background: #e1f5fd;
  border-left: 3px solid #30b2e6;
  padding: 0 12px 12px 12px;
}
.yjfz strong {
  font-weight: bold;
  color: #333333;
}
.yjfz li {
  padding-top: 12px;
  margin-top: 7px;
}
/*鍏敤鑳屾櫙棰滆壊*/
/**卤鲁戮掳脩脮脡芦*/
.bg_blueBtn {
  background: #68B2E3;
}
/*掳麓脜楼脩脮脡芦脌露脡芦*/
.bg_blue {
  background: #2B78E4;
}
/*脌露脡芦*/
.bg_deep_red {
  background: #CF2A27;
}
/*脡卯潞矛脡芦*/
.bg_red {
  background: #ff0000;
}
/*潞矛脡芦*/
.bg_light_blue {
  background: #CFE2FC;
}
/*脟鲁脌露*/
.bg_tiny_blue {
  background-color: #E8F1FF;
}
/*脦垄脌露*/
.bg_grey {
  background: #EEEEEE;
}
/*禄脪脡芦*/
.bg_green {
  background: #ADE0B2;
}
/*脗脤脡芦*/
.bg_dark_grey {
  background: #949494;
}
/*脡卯禄脪脡芦*/
.bg_orange {
  background: #FF9900;
}
/*茅脵禄脝脡芦*/
.bg_light_orange {
  background: #F9CB9C;
}
/*碌颅茅脵禄脝脡芦*/
.bg_poloere {
  background: #FFE599;
}
/*脙脳禄脝脡芦*/
.bg_coffee {
  background: #E4D6CC;
}
/*驴搂路脠脡芦*/
.bg_white {
  background: #FFFFFF;
}
/*掳脳脡芦*/
.bg_black {
  background: black;
}
/*潞脷脡芦*/
.bg_yellow {
  background: #FFF68F;
}
/*禄脝脡芦*/
.bg_purple {
  background: #674ea7;
}
/*脳脧脡芦*/
.bg_light_purple {
  background: #bbb6df;
}
/*碌颅脳脧脡芦*/
.bg_water_blue {
  background: #95bcf2;
}
/*脣庐脌露脡芦*/
.bg_grey_blue {
  background: #e7f1fe;
}
/**禄脪脌露脡芦*/
.bg_shallow_orange {
  background: #f9cb9c;
}
/**脟鲁鲁脠脡芦*/
.bg_cyan {
  background: #009e0f;
}
/**脟脿脡芦*/
.bg_white {
  background: #ffffff;
}
/**掳脳脡芦*/
.bg_EA9999 {
  background: #ea9999;
}
.bg_ff8c8c {
  background: #ff8c8c;
}
.bg_77c0f1 {
  background: #77c0f1;
}
.bg_B1D3BC {
  background: #b1d3bc;
}
.bg_D8A4B1 {
  background: #d8a4b1;
}
.bg_95B8E7 {
  background: #95b8e7;
}
.bg_9900FF {
  background: #9900ff;
}
.bg_e0ebec {
  background: #e0ebec;
}
.bg_b8eaff {
  background: #b8eaff;
}
.bg_grey {
  background: #eee;
}
.bgfff {
  background: #ffffff;
}
.bge8f8ff {
  background: #e8f8ff;
}
.bg77c0f1 {
  background: #77c0f1;
}
.bg999 {
  background: #999999;
}
.bg30b2e6 {
  background: #30b2e6;
  color: #ffffff;
}
.bgf90 {
  background: #f90;
  color: #ffffff;
}
.FF0 {
  background: #FF0;
  color: #039;
}
.03C {
  background: #03C;
  color: #ffffff;
}
.9900FF {
  background: #9900FF;
  color: #ffffff;
}
.2A78E5 {
  background: #2A78E5;
  color: #ffffff;
}
.bg1bbc9b {
  background: #1bbc9b;
}
.bg1bbc9b:hover {
  background: #18a487;
}
.bge1f5fd {
  background: #e1f5fd;
}
/*涓讳綋宸︿晶*/
.main-l {
  float: left;
  width: 45%;
}
/*涓讳綋鍙充晶*/
.main-r {
  float: right;
  width: 55%;
  overflow-y:auto;
  min-height: 450px;
  box-sizing: border-box;
  border-left: 8px solid #e0ebec;
}
/*鍏敤瀹藉害*/
.w35 {
  width: 35%;
}
.w65 {
  width: 65%;
}
.w145 {
  width: 145px;
}
.w100 {
  width: 100%;
}
.w50 {
  width: 50%;
}
.w180 {
  width: 180px;
}
.w360 {
  width: 360px;
}
.w290 {
  width: 290px;
}
.w52 {
  width: 52px;
  vertical-align: middle;
}
/**
 update by 20180928
**/
.border {
  	background-color: #fff;
    border-left: 1px solid #e6e7ed;
    border-right: 1px solid #e6e7ed;
    border-bottom: 1px solid #e6e7ed;
    border-top: 1px solid #e6e7ed;
}
.border th {
  background: #b8eaff;
  color: #666;
  border-top: none;
  line-height: 34px;
}
.border th input[type='checkbox'] {
  margin: 11px 10px 0 0;
  -webkit-appearance: checkbox;
}
.border input[type='checkbox'] {
  margin: 1px  10px 0 0;
  -webkit-appearance: checkbox;
}
.bor-l-3 {
  border-left: 3px solid #30b2e6;
}
/*鍏敤棰滆壊*/
.c30b2e6 {
  color: #30b2e6;
}
.c36c11f {
  color: #36c11f;
}
.c3c9 {
  color: #33cc99;
}
/**/
.no-bor {
  border: none;
}
/*鍏敤padding,margin*/
.ml10 {
  margin-left: 10px;
}
.ml25 {
  margin-left: 25px;
}
.mt10 {
  margin-top: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.plr10 {
  padding: 0 10px;
}
.mt3 {
  margin-top: 3px;
}
.pr20 {
  padding-right: 20px;
}
.mt5 {
  margin-top: 5px;
}
.mt20 {
  margin-top: 20px;
}
.pl192 {
  padding-left: 190px;
}
.pr372 {
  padding-right: 372px;
}
.plr {
  padding: 0 15px 0 5px;
}
.mt0 {
  margin-top: 0;
}
.box-hd-list {
  overflow: hidden;
  position: relative;
  height: 30px;
  padding-bottom: 10px;
  line-height: 20px;
  font-weight: bold;
}
.box-hd-list b {
  display: inline-block;
  width: 70px;
  padding-right: 21px;
  text-align: right;
}
.box-hd-list:after {
  content: "";
  position: absolute;
  left: 56px;
  top: 9px;
  height: 2px;
  width: 100%;
  background: #b8eaff;
}
.screening-results {
  padding: 12px 0;
  line-height: 22px;
}
.checkbox-i {
  width: 150px;
  display: inline-block;
  padding: 5px 0;
}
.yjfz {
  background: #e1f5fd;
  border-left: 3px solid #30b2e6;
  padding: 0 12px 12px 12px;
}
.yjfz strong {
  font-weight: bold;
  color: #333333;
}
.yjfz li {
  padding-top: 12px;
  margin-top: 7px;
}
.mail-list h2 {
  position: relative;
  background: #30b2e6;
  line-height: 28px;
  font-weight: bold;
  color: #fff;
  padding: 0 15px;
  margin-bottom: 10px;
}
.mail-list h2:after {
  content: "";
  position: absolute;
  right: 15px;
  top: 14px;
  width: 8px;
  height: 2px;
  background: #fff;
}
.mail-list .table-list {
  margin-bottom: 10px;
  line-height: 32px;
  border: 1px solid #bcebff;
}
.mail-list .table-list td {
  border: none;
}
.tree-folder-open {
  display: none;
}
.tree-file {
  width: 6px;
  height: 6px;
  background: #333;
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle;
  margin: 7px 5px 0 -11px;
}
.tree-folder {
  display: none;
}

/*甯﹁竟妗嗚〃鏍兼牱寮�*/
.table-list-border {
  border:1px solid #30b2e6;
  /* tr{
		transition:background .25s ease 0s;
		&:hover{
			background:#e8f8ff;
			td:first-child{
				border-left:3px solid #30b2e6;
			}
		}
	} */
}
.table-list-border th {
  height: 28px;
  padding: 0 5px;
  text-align: center;
  line-height: 28px;
  color: #fff;
  background: #30b2e6;
  /* &:first-child{
			border-left:3px solid #30b2e6;
		} */
}
.table-list-border .tr {
  border:1px solid #30b2e6;
  text-align: right;
}
.table-list-border td {
  border:1px solid #30b2e6;
  line-height: 20px;
  padding: 5px;
  text-align: center;
  /* &:first-child{
			transition:border .25s ease 0s;
			border-left:3px solid #fff;
		} */
}


/*鐧诲綍*/
.login01{ background:url(../images/login_t.png) no-repeat center 16%; margin:0 auto;}
.loginmain{ width:270px; margin-left:auto; margin-right:auto;margin-bottom:30px;}
.loginwhite{ background-color:#fff; color:#999; width:250px; height:40px; padding-left:20px; line-height:40px; border-radius:20px; font-size:16px; margin-bottom:15px; position:relative;}
.loginbtn01{ width:185px; border:none; background-color:#fff!important; height:40px; line-height:40px; font-family:寰蒋闆呴粦; padding-left:15px; font-size:16px; outline:none; color:#999;}
.logincode{ font-size:14px; color:#fff; padding:0 10px; margin-bottom:30px;}
.logincode a{ color:#fff; text-decoration:underline;}
.logincode a:hover{ color:#fff; text-decoration:none;}
.checklable input{ vertical-align:middle; margin-bottom:2px; margin-right:10px;}
.logingray,.logingreen,.loginblue,.loginorange,.loginred,.graynotbtn{ width:120px; height:40px; font-size:18px; line-height:40px;text-align:center;font-family:寰蒋闆呴粦; color:#fff; border-radius:20px; border:none; background-color:#a0a0a0; cursor:pointer;}
.logingray:hover{ background-color:#898989;}
.logingray:active{ background-color:#bfbfbf;}
.logingreen{ background-color:#21ab38;}
.logingreen:hover{ background-color:#0f8723;}
.logingreen:active{ background-color:#40c055;}
.loginblue{ background-color:#0e58a7;}
.loginblue:hover{ background-color:#07407d;}
.loginblue:active{ background-color:#337fd0;}
.loginorange{ background-color:#fe6d02;}
.loginorange:hover{ background-color:#cd5700;}
.loginorange:active{ background-color:#ff9648;}
.loginred{ background-color:#e70012;}
.loginred:hover{ background-color:#ae000e;}
.loginred:active{ background-color:#f83e4d;}
.loginfoot{ width:100%; min-width:1025px; background-color:#004288;}
.loginfoot p{ width:1025px; margin:0 auto; height:70px; line-height:70px; text-align:center; color:#fff; font-size:13px;}


.radiobox label{ font: 400 14px/22px '寰蒋闆呴粦';}
.chargebtn{ position: absolute; right: 10px; bottom: 20px; width: 160px;}
.chargenow{ background-color: #0e58a7; width:160px; height: 40px; line-height:40px; font-size: 18px; font-family: 寰蒋闆呴粦;color: #fff;border-radius: 20px;border: none;cursor: pointer;}

.searchBtn{background-color: #0e58a7;color: #fff; border-radius: 20px; border: none; font-size: 14px; height: auto; padding: 4px 13px;}
.searchBtn:hover{background-color:#c9302c;color: #fff;}

a.borderBtn{color:#fff;background-color:#0e58a7;padding:5px 10px;height:30px;line-height:20px;border-radius:5px;}

.small_Btn{
	color:#fff;
	margin-right: 10px;
	padding:3px 15px;
	border-radius:12px;
	font: 12px/18px '寰蒋闆呴粦';
	background-color:#0e58a7;
}

.a-upload{
	position:relative;
	display:inline-block;
	width:250px;
	height:40px;
	line-height:1;
	vertical-align:middle;
	z-index:1;
}
#file{
	position:absolute;
	z-index:2;
}
#filename{
	display:none;
}
.tipsCls{
	display:inline-block;
	vertical-align:middle;
	height:40px;
	font:14px/40px '寰蒋闆呴粦';
	margin-left:20px;
}

.funBox{
	background: #30b2e6;
    border: 1px solid #30b2e6;
    color: #fff;
    padding: 0 22px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    border-radius:3px;
}
.funBox:hover{
	color:#fff;
}

/*--鎵惧洖瀵嗙爜--*/
.logintop{ width:1025px; margin:0 auto; padding:30px 0; line-height:24px; color:#666;}
.logintop_l{ float:left; font-size:26px;}
.logintop_l span{display:inline-block;position:relative;top:25px;}
.logintop_r{ float:right; font-size:16px; margin-top:54px; text-align:right;}
.logintop_r a{ color:#004288; text-decoration:underline;}
.logintop_r a:hover{ text-decoration:none;}
.indexwidth{ width:1023px; background-color:#fff; height:500px; padding-top:50px; margin:0 auto; border:1px solid #e6e7ed; margin-bottom:30px;}
.textcenter{ text-align:center;}
.logintab td{ padding:14px 6px; color:#999; line-height:28px; vertical-align:top;}
.startip{ font-size:16px; color:#f00; margin-right:5px;}
.font16{ font-size:16px;}
.inputdiv{ position:relative; display:inline-block;}
.logininput01{ width:260px; height:28px; line-height:28px; padding-left:8px; border:1px solid #ced4d9; background:none; border-radius:5px; color:#999; font-size:14px; font-family:寰蒋闆呴粦;}
.logininput01:focus{ border:1px solid #004da1;}
.prompt_right{ color:#666; font-size:12px; padding-left:25px; background:url(../images/prompt_right.png) no-repeat left center;}
.passworddiv{ position:absolute; left:0; top:34px; overflow:hidden;}
.passworddiv span{ width:25px; height:8px; margin-right:2px; background-color:#ced4d9; display:block; float:left; margin-top:4px;}
.passworddiv span.orangebg{ background-color:#ff6d00;}
.passworddiv b{ font-weight:normal; font-size:12px; color:#ff6d00; margin-left:10px; float:left; line-height:16px;}
.prompt{ position:absolute; left:0; top:-38px; height:30px; line-height:30px; background-color:#eef6ff; border:1px solid #004da1; border-radius:5px; font-size:12px; color:#666; padding:0 20px;}
.prompt .prompt_z,.prompt .prompt_y{position:absolute;left:10px;font-size:20px;}
.prompt .prompt_z{color:#004da1;top:16px;}
.prompt .prompt_y{color:#eef6ff;top:14px;}
.prompt_wrong{ border:1px solid #ff6d00; padding:0 20px 0 30px; background:url(../images/prompt_wrong.png) no-repeat 10px center; background-color:#fff0e5;}
.prompt_wrong .prompt_wrong_z,.prompt_wrong .prompt_wrong_y{position:absolute;left:10px;font-size:20px;}
.prompt_wrong .prompt_wrong_z{color:#ff6d00;top:16px;}
.prompt_wrong .prompt_wrong_y{color:#fff0e5;top:14px;}
.logininput02{ width:160px; height:28px; line-height:28px; padding-left:8px; border:1px solid #ced4d9; background:none; border-radius:5px; color:#666; font-size:14px; font-family:寰蒋闆呴粦;}
.logininput02:focus{ border:1px solid #004da1;}
.codediv{ float:left; margin-left:14px;}
.codediv img{ width:86px; height:30px; cursor:pointer;}
.codediv b{ font-weight:normal; font-size:14px; color:#666; margin-left:20px;}
.codediv b a{ color:#004288; text-decoration:underline;}
.codediv b a:hover{ text-decoration:none;}
.getcode,.getcode01{ width:84px; height:28px; border:1px solid #ced4d9; border-radius:5px; color:#666; background-color:#f3f3f4; text-align:center; font-size:14px; margin-left:14px; cursor:pointer;}
.getcode:hover{ background-color:#e3e3e3;}
.getcode01{ color:#fff; background-color:#999;}
.graynotbtn{ background-color:#999; cursor:not-allowed;}

/*鎵惧洖瀵嗙爜*/
.forgettop_r{ float:right; font-size:16px; margin-top:54px; text-align:right; color:#004288;}
.forgettop_r a{ color:#004288;}
.forgettop_r a:hover{ color:#004288; text-decoration:underline;}
.forgettop_r span{ margin:0 10px;}
.forget_step{ text-align:center; margin:60px 0 30px 0;}
.forgettext{ font-size:14px; color:#333; text-align:center; line-height:30px;}
.forgettext strong{ font-size:16px;}
.forgettext a{ color:#004da1; text-decoration:underline;}
.forgettext a:hover{ color:#004da1; text-decoration:none;}
.forget_code{ width:460px; margin:40px auto 0 auto; overflow:hidden;}
.button130{ width:130px; height:30px; font-size:16px; border-radius:5px;}
.forgetphone,.forgetpeople{ background:url(../images/forgetphone.png) no-repeat left center; font-size:16px; color:#333; line-height:30px; padding-left:70px;}
.forgetpeople{ background:url(../images/forgetpeople.png) no-repeat left center;}
.forget_ok{ text-align:center; background:url(../images/smile.png) no-repeat center 10px; padding-top:90px; line-height:30px; font-size:14px; color:#333;}
.forget_ok p{ font-size:26px; line-height:40px;}
.forget_ok span{ display:block; margin:30px 0;}
.mr20 {margin-right: 20px;}
.forget_step{text-align: center;
    margin: 60px 0 30px 0;
}


.smileimg{ display:block; margin:80px auto 0 auto;}
.smiletext{ font-size:30px; line-height:40px; color:#666; margin:30px 0 80px 0;}


